An integration platform for heterogeneous bioinformatics software components
نویسندگان
چکیده
Although computer programs and database resources for bioinformatics applications are becoming more widely available, these resources are unstandardized and frequently incompatible. The problem of integrating heterogeneous software is of immense importance to the field, especially because a rapid pace of change and a general scarcity of development resources discourage re-engineering and compel developers to find ways to use legacy resources. In this paper, we describe an approach to the problem of integration of heterogeneous bioinformatics resources that relies on a generalized software platform, written in the Java language, that we call ISYS. The ISYS platform employs techniques for interoperation among loosely coupled components, such as brokered service exchange and mediated event exchange, that are increasingly common in software engineering but still not used widely in bioinformatics. In addition, it further promotes loose coupling of independent components through a flexible, semistructured data model that supports run-time association of attributes with objects, and allows different components to maintain different “views” of the same object. We describe our general approach, the architecture of the system, the mechanics of event and service exchange, and the implementation of the data model. The platform is not restricted in its utility to bioinformatics, and could be useful for any rapidly changing field in which the integration of heterogeneous legacy components is important.
منابع مشابه
Ondex Web: web-based visualization and exploration of heterogeneous biological networks
SUMMARY Ondex Web is a new web-based implementation of the network visualization and exploration tools from the Ondex data integration platform. New features such as context-sensitive menus and annotation tools provide users with intuitive ways to explore and manipulate the appearance of heterogeneous biological networks. Ondex Web is open source, written in Java and can be easily embedded into...
متن کاملLight-weight integration of molecular biological databases
MOTIVATION Due to the increasing number of molecular biological databases and the exponential growth of their contents, database integration is an important topic of research in bioinformatics. Existing approaches in this area have in common that considerable efforts are needed to provide integrated access to heterogeneous data sources. RESULTS This article describes the LIMBO architecture as...
متن کاملAn Integration Platform for Heterogeneous Services in Life Science Applications
In the field of functional biology where users rely on different heterogeneous data sources and applications the problem of interoperability and integration is of immense importance. In this paper, we outline our approach which addresses this demands with a client-side integration platform. This componentbased and dynamically adaptable client platform supports integration of service-specific In...
متن کاملIntelligent client for integrating bioinformatics services
MOTIVATION In addition to existing bioinformatics software, a lot of new tools are being developed world wide to supply services for an ever growing, widely dispersed and heterogeneous collection of biological data. The integration of these resources under a common platform is a challenging task. To this end, several groups are developing integration technologies, in which services are usually ...
متن کاملPseudoViewer: web application and web service for visualizing RNA pseudoknots and secondary structures
Visualizing RNA secondary structures and pseudoknot structures is essential to bioinformatics systems that deal with RNA structures. However, many bioinformatics systems use heterogeneous data structures and incompatible software components, so integration of software components (including a visualization component) into a system can be hindered by incompatibilities between the components of th...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- IBM Systems Journal
دوره 40 شماره
صفحات -
تاریخ انتشار 2001